Marc-Antoine FortuneMarc-Antoine Fortune
Vietnam 0-2 Thailand: Bae Ji-won Exposes the Tactical Flaw Against Low BlocksIn the 10th minute, Sarach Yooyen received the ball in space in front of the...
Vietnam vs Thailand: The Narrow Door Named Hoang Duc and the Trap Beyond the TouchlineThere are matches when I stop watching to find a winner and start watching to...
Bandung Tightens Security, Vietnam Tightens Its Midfield: An Unresolved Equation Before KickoffBandung, September 24. Vietnam's national team trained at the Institut...
Van Hau, Van Lam and Filip Nguyen out of FIFA ASEAN Cup 2026: Kim Sang-sik picks a new defensive spineVan Lam did not play a single minute at the ASEAN Cup Vietnam won. Filip Nguy...
Thailand's Golden Miracle: The Speed Shock at the Asian Women's Volleyball Championship 2026I was rooted to the spot in the stands of the Chinese arena when the final ba...
The Seventh Double Fault and a Fragile No.1: Rybakina Falls in Her Beijing OpenerI rewound the footage four times, not to admire a beautiful shot, but to make...
Asian Games 2026 Badminton Draw: A Compressed Schedule and Two Pairings That Need VerificationOn the day the Asian Games 2026 badminton draw was released, I read it four...
Six Minutes of Fog at Hoa Xuan: When Da Nang Learned to Win a Match Without the BallIn the 84th minute, the electronic scoreboard at Hoa Xuan Stadium turned red....
6 Weeks, Two Key Pieces and the Depth Equation: Panathinaikos Is Not in 'Crisis'6 weeks. That is the number confirmed by Panathinaikos' medical staff for Nig...
Nine Dimensions of a Basketball Game: When the Data Is Empty, the Conclusion Must Be Empty TooThe first page of the report carried a single line. The forty pages behind it...
101 Swimmers, One Signal: USA Swimming Tightens Its Roster Ahead of LA28The number 101 is not as shocking as the number 20 — the gap between this...
Jak Jones Beats Judd Trump 6-3 at the British Open: Break-Building and the Limits of a Single MatchTonight at The Centaur, Cheltenham, I sat close enough to the table to hear t...
Football and the Null Result: When a Deep-Dive Analysis Has Nothing to AnalyseA Stage-2 deep professional football analysis has just been reviewed, and the...
A 'Football' Label Stuck on an Entertainment Story: Classification Errors and What They Cost Sports DataOn Tuesday evening, I opened the week's aggregated data table and stopped at...
The First Pass and the Real Limit of Vietnam Women's Volleyball at Asiad 20The arena in Nagoya was emptier than I expected on the last days of September...
Cadet BCL 2026/27: £115 per team, three U15 players, and the 780-slot base layer of English table tennisAt a grassroots table tennis club on the outskirts of an English town, the...
When the Esports Data Pipeline Returns ZeroOn August 13, 2026, I opened a nine-dimension esports analysis report on my...
BlizzCon 2026: Schedule, How to Watch, and the Data Gaps Nobody Has FilledNine in the morning Pacific Time, September 12, 2026, the Anaheim Convention...
Unverifiable Martial Arts Records: When Data Stays Silent, That Too Is a FindingOn Tuesday night, I sat in my apartment in Chiang Mai and opened the record o...
StarSeries Fall 2026: NRG Beats MOUZ 2-1 — When Map Preparation Beats the World No. 2Brisbane at three in the morning. I sit at two monitors, one showing Valve's...
